﻿// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

using System.Runtime.CompilerServices;
using Azure.Messaging.EventGrid;
using Azure.Messaging.EventGrid.Models;
using Azure.Messaging.EventGrid.SystemEvents;
using AcsRouterJobStatus = Azure.Messaging.EventGrid.SystemEvents.AcsRouterJobStatus;
using AcsRouterLabelOperator = Azure.Messaging.EventGrid.SystemEvents.AcsRouterLabelOperator;
using AcsRouterWorkerSelectorState = Azure.Messaging.EventGrid.SystemEvents.AcsRouterWorkerSelectorState;

[assembly: InternalsVisibleTo("Azure.Messaging.EventGrid.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100d15ddcb29688295338af4b7686603fe614abd555e09efba8fb88ee09e1f7b1ccaeed2e8f823fa9eef3fdd60217fc012ea67d2479751a0b8c087a4185541b851bd8b16f8d91b840e51b1cb0ba6fe647997e57429265e85ef62d565db50a69ae1647d54d7bd855e4db3d8a91510e5bcbd0edfbbecaa20a7bd9ae74593daa7b11b4")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")]
[assembly: Azure.Core.AzureResourceProviderNamespace("Microsoft.EventGrid")]
[assembly: TypeForwardedTo(typeof(AcsCallEndedByKind))]
[assembly: TypeForwardedTo(typeof(AcsCallEndedByProperties))]
[assembly: TypeForwardedTo(typeof(AcsCallEndedEventData))]
[assembly: TypeForwardedTo(typeof(AcsCallEndReasonProperties))]
[assembly: TypeForwardedTo(typeof(AcsCallGroupProperties))]
[assembly: TypeForwardedTo(typeof(AcsCallingEventProperties))]
[assembly: TypeForwardedTo(typeof(AcsCallParticipantAddedEventData))]
[assembly: TypeForwardedTo(typeof(AcsCallParticipantEventData))]
[assembly: TypeForwardedTo(typeof(AcsCallParticipantProperties))]
[assembly: TypeForwardedTo(typeof(AcsCallParticipantRemovedEventData))]
[assembly: TypeForwardedTo(typeof(AcsCallParticipantKind))]
[assembly: TypeForwardedTo(typeof(AcsCallRoomProperties))]
[assembly: TypeForwardedTo(typeof(AcsCallStartedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatAzureBotCommandReceivedInThreadEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatEventBaseProperties))]
[assembly: TypeForwardedTo(typeof(AcsChatEventInThreadBaseProperties))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageDeletedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageDeletedInThreadEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageEditedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageEditedInThreadEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageEventBaseProperties))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageEventInThreadBaseProperties))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageReceivedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatMessageReceivedInThreadEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatParticipantAddedToThreadEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatParticipantAddedToThreadWithUserEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatParticipantRemovedFromThreadEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatParticipantRemovedFromThreadWithUserEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadCreatedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadCreatedWithUserEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadDeletedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadEventBaseProperties))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadEventInThreadBaseProperties))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadParticipantProperties))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadPropertiesUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadPropertiesUpdatedPerUserEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatThreadWithUserDeletedEventData))]
[assembly: TypeForwardedTo(typeof(AcsChatTypingIndicatorReceivedInThreadEventData))]
[assembly: TypeForwardedTo(typeof(AcsCommunicationIdentifierKind))]
[assembly: TypeForwardedTo(typeof(AcsEmailDeliveryReportReceivedEventData))]
[assembly: TypeForwardedTo(typeof(AcsEmailDeliveryReportStatus))]
[assembly: TypeForwardedTo(typeof(AcsEmailDeliveryReportStatusDetails))]
[assembly: TypeForwardedTo(typeof(AcsEmailEngagementTrackingReportReceivedEventData))]
[assembly: TypeForwardedTo(typeof(AcsIncomingCallCustomContext))]
[assembly: TypeForwardedTo(typeof(AcsIncomingCallEventData))]
[assembly: TypeForwardedTo(typeof(AcsInteractiveReplyKind))]
[assembly: TypeForwardedTo(typeof(AcsMessageButtonContent))]
[assembly: TypeForwardedTo(typeof(AcsMessageChannelKind))]
[assembly: TypeForwardedTo(typeof(AcsMessageContext))]
[assembly: TypeForwardedTo(typeof(AcsMessageDeliveryStatus))]
[assembly: TypeForwardedTo(typeof(AcsMessageDeliveryStatusUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(AcsMessageEventData))]
[assembly: TypeForwardedTo(typeof(AcsMessageInteractiveButtonReplyContent))]
[assembly: TypeForwardedTo(typeof(AcsMessageInteractiveContent))]
[assembly: TypeForwardedTo(typeof(AcsMessageInteractiveListReplyContent))]
[assembly: TypeForwardedTo(typeof(AcsMessageMediaContent))]
[assembly: TypeForwardedTo(typeof(AcsMessageReactionContent))]
[assembly: TypeForwardedTo(typeof(AcsMessageReceivedEventData))]
[assembly: TypeForwardedTo(typeof(AcsMicrosoftTeamsAppIdentifier))]
[assembly: TypeForwardedTo(typeof(AcsRecordingChannelType))]
[assembly: TypeForwardedTo(typeof(AcsRecordingChunkInfoProperties))]
[assembly: TypeForwardedTo(typeof(AcsRecordingContentType))]
[assembly: TypeForwardedTo(typeof(AcsRecordingFileStatusUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRecordingFormatType))]
[assembly: TypeForwardedTo(typeof(AcsRecordingStorageInfoProperties))]
[assembly: TypeForwardedTo(typeof(AcsRouterChannelConfiguration))]
[assembly: TypeForwardedTo(typeof(AcsRouterEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobCancelledEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobClassificationFailedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobClassifiedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobClosedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobCompletedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobDeletedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobExceptionTriggeredEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobQueuedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobReceivedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobSchedulingFailedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobStatus))]
[assembly: TypeForwardedTo(typeof(Azure.Messaging.EventGrid.Models.AcsRouterJobStatus))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobUnassignedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobWaitingForActivationEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterJobWorkerSelectorsExpiredEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterLabelOperator))]
[assembly: TypeForwardedTo(typeof(Azure.Messaging.EventGrid.Models.AcsRouterLabelOperator))]
[assembly: TypeForwardedTo(typeof(AcsRouterQueueDetails))]
[assembly: TypeForwardedTo(typeof(AcsRouterUpdatedWorkerProperty))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerDeletedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerDeregisteredEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerOfferAcceptedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerOfferDeclinedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerOfferExpiredEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerOfferIssuedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerOfferRevokedEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerRegisteredEventData))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerSelector))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerSelectorState))]
[assembly: TypeForwardedTo(typeof(Azure.Messaging.EventGrid.Models.AcsRouterWorkerSelectorState))]
[assembly: TypeForwardedTo(typeof(AcsRouterWorkerUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(AcsSmsDeliveryAttemptProperties))]
[assembly: TypeForwardedTo(typeof(AcsSmsDeliveryReportReceivedEventData))]
[assembly: TypeForwardedTo(typeof(AcsSmsEventBaseProperties))]
[assembly: TypeForwardedTo(typeof(AcsSmsReceivedEventData))]
[assembly: TypeForwardedTo(typeof(AcsUserDisconnectedEventData))]
[assembly: TypeForwardedTo(typeof(AcsUserEngagement))]
[assembly: TypeForwardedTo(typeof(ApiCenterApiDefinitionAddedEventData))]
[assembly: TypeForwardedTo(typeof(ApiCenterApiDefinitionUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiCenterApiSpecification))]
[assembly: TypeForwardedTo(typeof(ApiManagementApiCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementApiDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementApiReleaseCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementApiReleaseDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementApiReleaseUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementApiUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementCircuitBreakerClosedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementCircuitBreakerOpenedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementCircuitBreakerProperties))]
[assembly: TypeForwardedTo(typeof(ApiManagementExpiredGatewayTokenProperties))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayApiAddedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayApiRemovedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayCertificateAuthorityCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayCertificateAuthorityDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayCertificateAuthorityUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayHostnameConfigurationCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayHostnameConfigurationDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayHostnameConfigurationUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayProperties))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayTokenExpiredEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayTokenNearExpiryEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementGatewayTokenNearExpiryProperties))]
[assembly: TypeForwardedTo(typeof(ApiManagementProductCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementProductDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementProductUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementSubscriptionCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementSubscriptionDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementSubscriptionUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementUserCreatedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementUserDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ApiManagementUserUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(AppAction))]
[assembly: TypeForwardedTo(typeof(AppConfigurationKeyValueDeletedEventData))]
[assembly: TypeForwardedTo(typeof(AppConfigurationKeyValueModifiedEventData))]
[assembly: TypeForwardedTo(typeof(AppConfigurationSnapshotCreatedEventData))]
[assembly: TypeForwardedTo(typeof(AppConfigurationSnapshotEventData))]
[assembly: TypeForwardedTo(typeof(AppConfigurationSnapshotModifiedEventData))]
[assembly: TypeForwardedTo(typeof(AppEventTypeDetail))]
[assembly: TypeForwardedTo(typeof(AppServicePlanAction))]
[assembly: TypeForwardedTo(typeof(AppServicePlanEventTypeDetail))]
[assembly: TypeForwardedTo(typeof(AsyncStatus))]
[assembly: TypeForwardedTo(typeof(AvsClusterCreatedEventData))]
[assembly: TypeForwardedTo(typeof(AvsClusterDeletedEventData))]
[assembly: TypeForwardedTo(typeof(AvsClusterEventData))]
[assembly: TypeForwardedTo(typeof(AvsClusterFailedEventData))]
[assembly: TypeForwardedTo(typeof(AvsClusterUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(AvsClusterUpdatingEventData))]
[assembly: TypeForwardedTo(typeof(AvsPrivateCloudEventData))]
[assembly: TypeForwardedTo(typeof(AvsPrivateCloudFailedEventData))]
[assembly: TypeForwardedTo(typeof(AvsPrivateCloudUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(AvsPrivateCloudUpdatingEventData))]
[assembly: TypeForwardedTo(typeof(AvsScriptExecutionCancelledEventData))]
[assembly: TypeForwardedTo(typeof(AvsScriptExecutionEventData))]
[assembly: TypeForwardedTo(typeof(AvsScriptExecutionFailedEventData))]
[assembly: TypeForwardedTo(typeof(AvsScriptExecutionFinishedEventData))]
[assembly: TypeForwardedTo(typeof(AvsScriptExecutionStartedEventData))]
[assembly: TypeForwardedTo(typeof(CommunicationCloudEnvironmentModel))]
[assembly: TypeForwardedTo(typeof(CommunicationIdentifierModel))]
[assembly: TypeForwardedTo(typeof(CommunicationUserIdentifierModel))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryArtifactEventData))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryArtifactEventTarget))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryChartDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryChartPushedEventData))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryEventActor))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryEventConnectedRegistry))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryEventData))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryEventRequest))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryEventSource))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryEventTarget))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryImageDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ContainerRegistryImagePushedEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceClusterSupportEndedEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceClusterSupportEndingEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceClusterSupportEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceNewKubernetesVersionAvailableEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceNodePoolRollingEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceNodePoolRollingFailedEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceNodePoolRollingStartedEventData))]
[assembly: TypeForwardedTo(typeof(ContainerServiceNodePoolRollingSucceededEventData))]
[assembly: TypeForwardedTo(typeof(DataBoxCopyCompletedEventData))]
[assembly: TypeForwardedTo(typeof(DataBoxCopyStartedEventData))]
[assembly: TypeForwardedTo(typeof(DataBoxOrderCompletedEventData))]
[assembly: TypeForwardedTo(typeof(DataBoxStageName))]
[assembly: TypeForwardedTo(typeof(DeviceConnectionStateEventInfo))]
[assembly: TypeForwardedTo(typeof(DeviceConnectionStateEventProperties))]
[assembly: TypeForwardedTo(typeof(DeviceLifeCycleEventProperties))]
[assembly: TypeForwardedTo(typeof(DeviceTelemetryEventProperties))]
[assembly: TypeForwardedTo(typeof(DeviceTwinInfo))]
[assembly: TypeForwardedTo(typeof(DeviceTwinInfoProperties))]
[assembly: TypeForwardedTo(typeof(DeviceTwinInfoX509Thumbprint))]
[assembly: TypeForwardedTo(typeof(DeviceTwinMetadata))]
[assembly: TypeForwardedTo(typeof(DeviceTwinProperties))]
[assembly: TypeForwardedTo(typeof(EdgeSolutionVersionPublishedEventData))]
[assembly: TypeForwardedTo(typeof(EventGridMqttClientCreatedOrUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(EventGridMqttClientDeletedEventData))]
[assembly: TypeForwardedTo(typeof(EventGridMqttClientDisconnectionReason))]
[assembly: TypeForwardedTo(typeof(EventGridMqttClientEventData))]
[assembly: TypeForwardedTo(typeof(EventGridMqttClientSessionConnectedEventData))]
[assembly: TypeForwardedTo(typeof(EventGridMqttClientSessionDisconnectedEventData))]
[assembly: TypeForwardedTo(typeof(EventGridMqttClientState))]
[assembly: TypeForwardedTo(typeof(EventHubCaptureFileCreatedEventData))]
[assembly: TypeForwardedTo(typeof(HealthcareDicomImageCreatedEventData))]
[assembly: TypeForwardedTo(typeof(HealthcareDicomImageDeletedEventData))]
[assembly: TypeForwardedTo(typeof(HealthcareDicomImageUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(HealthcareFhirResourceCreatedEventData))]
[assembly: TypeForwardedTo(typeof(HealthcareFhirResourceDeletedEventData))]
[assembly: TypeForwardedTo(typeof(HealthcareFhirResourceType))]
[assembly: TypeForwardedTo(typeof(HealthcareFhirResourceUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(IotHubDeviceConnectedEventData))]
[assembly: TypeForwardedTo(typeof(IotHubDeviceCreatedEventData))]
[assembly: TypeForwardedTo(typeof(IotHubDeviceDeletedEventData))]
[assembly: TypeForwardedTo(typeof(IotHubDeviceDisconnectedEventData))]
[assembly: TypeForwardedTo(typeof(IotHubDeviceTelemetryEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultAccessPolicyChangedEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultCertificateExpiredEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultCertificateNearExpiryEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultCertificateNewVersionCreatedEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultKeyExpiredEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultKeyNearExpiryEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultKeyNewVersionCreatedEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultSecretExpiredEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultSecretNearExpiryEventData))]
[assembly: TypeForwardedTo(typeof(KeyVaultSecretNewVersionCreatedEventData))]
[assembly: TypeForwardedTo(typeof(MachineLearningServicesDatasetDriftDetectedEventData))]
[assembly: TypeForwardedTo(typeof(MachineLearningServicesModelDeployedEventData))]
[assembly: TypeForwardedTo(typeof(MachineLearningServicesModelRegisteredEventData))]
[assembly: TypeForwardedTo(typeof(MachineLearningServicesRunCompletedEventData))]
[assembly: TypeForwardedTo(typeof(MachineLearningServicesRunStatusChangedEventData))]
[assembly: TypeForwardedTo(typeof(MapsGeofenceEnteredEventData))]
[assembly: TypeForwardedTo(typeof(MapsGeofenceEventProperties))]
[assembly: TypeForwardedTo(typeof(MapsGeofenceExitedEventData))]
[assembly: TypeForwardedTo(typeof(MapsGeofenceGeometry))]
[assembly: TypeForwardedTo(typeof(MapsGeofenceResultEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobError))]
[assembly: TypeForwardedTo(typeof(MediaJobOutput))]
[assembly: TypeForwardedTo(typeof(MediaJobRetry))]
[assembly: TypeForwardedTo(typeof(MediaJobState))]
[assembly: TypeForwardedTo(typeof(MediaJobErrorCode))]
[assembly: TypeForwardedTo(typeof(MediaJobErrorCategory))]
[assembly: TypeForwardedTo(typeof(MediaJobErrorDetail))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputAsset))]
[assembly: TypeForwardedTo(typeof(MediaJobCanceledEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobCancelingEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobErroredEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobFinishedEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputCanceledEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputErroredEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputFinishedEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputProgressEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputCancelingEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputScheduledEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputStateChangeEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobOutputProcessingEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobProcessingEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobScheduledEventData))]
[assembly: TypeForwardedTo(typeof(MediaJobStateChangeEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventConnectionRejectedEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventEncoderConnectedEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventEncoderDisconnectedEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventIngestHeartbeatEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventChannelArchiveHeartbeatEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventIncomingDataChunkDroppedEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventIncomingStreamReceivedEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventIncomingStreamsOutOfSyncEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventTrackDiscontinuityDetectedEventData))]
[assembly: TypeForwardedTo(typeof(MediaLiveEventIncomingVideoStreamsOutOfSyncEventData))]
[assembly: TypeForwardedTo(typeof(MicrosoftTeamsUserIdentifierModel))]
[assembly: TypeForwardedTo(typeof(PhoneNumberIdentifierModel))]
[assembly: TypeForwardedTo(typeof(PolicyInsightsPolicyStateChangedEventData))]
[assembly: TypeForwardedTo(typeof(PolicyInsightsPolicyStateCreatedEventData))]
[assembly: TypeForwardedTo(typeof(PolicyInsightsPolicyStateDeletedEventData))]
[assembly: TypeForwardedTo(typeof(RecordingChannelType))]
[assembly: TypeForwardedTo(typeof(RecordingContentType))]
[assembly: TypeForwardedTo(typeof(RecordingFormatType))]
[assembly: TypeForwardedTo(typeof(RedisExportRdbCompletedEventData))]
[assembly: TypeForwardedTo(typeof(RedisImportRdbCompletedEventData))]
[assembly: TypeForwardedTo(typeof(RedisPatchingCompletedEventData))]
[assembly: TypeForwardedTo(typeof(RedisScalingCompletedEventData))]
[assembly: TypeForwardedTo(typeof(ResourceActionCancelEventData))]
[assembly: TypeForwardedTo(typeof(ResourceActionFailureEventData))]
[assembly: TypeForwardedTo(typeof(ResourceActionSuccessEventData))]
[assembly: TypeForwardedTo(typeof(ResourceAuthorization))]
[assembly: TypeForwardedTo(typeof(ResourceDeleteCancelEventData))]
[assembly: TypeForwardedTo(typeof(ResourceDeleteFailureEventData))]
[assembly: TypeForwardedTo(typeof(ResourceDeleteSuccessEventData))]
[assembly: TypeForwardedTo(typeof(ResourceHttpRequest))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsContainerServiceEventResourcesScheduledEventData))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsHealthResourcesAnnotatedEventData))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsOperationalDetails))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsResourceDeletedDetails))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsResourceDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsResourceManagementCreatedOrUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsResourceManagementDeletedEventData))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsResourceUpdatedDetails))]
[assembly: TypeForwardedTo(typeof(ResourceNotificationsResourceUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(ResourceWriteCancelEventData))]
[assembly: TypeForwardedTo(typeof(ResourceWriteFailureEventData))]
[assembly: TypeForwardedTo(typeof(ResourceWriteSuccessEventData))]
[assembly: TypeForwardedTo(typeof(ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData))]
[assembly: TypeForwardedTo(typeof(ServiceBusActiveMessagesAvailableWithNoListenersEventData))]
[assembly: TypeForwardedTo(typeof(ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData))]
[assembly: TypeForwardedTo(typeof(ServiceBusDeadletterMessagesAvailableWithNoListenersEventData))]
[assembly: TypeForwardedTo(typeof(SignalRServiceClientConnectionConnectedEventData))]
[assembly: TypeForwardedTo(typeof(SignalRServiceClientConnectionDisconnectedEventData))]
[assembly: TypeForwardedTo(typeof(StampKind))]
[assembly: TypeForwardedTo(typeof(StorageAsyncOperationInitiatedEventData))]
[assembly: TypeForwardedTo(typeof(StorageBlobAccessTier))]
[assembly: TypeForwardedTo(typeof(StorageBlobCreatedEventData))]
[assembly: TypeForwardedTo(typeof(StorageBlobDeletedEventData))]
[assembly: TypeForwardedTo(typeof(StorageBlobInventoryPolicyCompletedEventData))]
[assembly: TypeForwardedTo(typeof(StorageBlobRenamedEventData))]
[assembly: TypeForwardedTo(typeof(StorageBlobTierChangedEventData))]
[assembly: TypeForwardedTo(typeof(StorageDirectoryCreatedEventData))]
[assembly: TypeForwardedTo(typeof(StorageDirectoryDeletedEventData))]
[assembly: TypeForwardedTo(typeof(StorageDirectoryRenamedEventData))]
[assembly: TypeForwardedTo(typeof(StorageLifecycleCompletionStatus))]
[assembly: TypeForwardedTo(typeof(StorageLifecyclePolicyActionSummaryDetail))]
[assembly: TypeForwardedTo(typeof(StorageLifecyclePolicyCompletedEventData))]
[assembly: TypeForwardedTo(typeof(StorageLifecyclePolicyRunSummary))]
[assembly: TypeForwardedTo(typeof(StorageTaskAssignmentCompletedEventData))]
[assembly: TypeForwardedTo(typeof(StorageTaskAssignmentCompletedStatus))]
[assembly: TypeForwardedTo(typeof(StorageTaskAssignmentQueuedEventData))]
[assembly: TypeForwardedTo(typeof(StorageTaskCompletedEventData))]
[assembly: TypeForwardedTo(typeof(StorageTaskCompletedStatus))]
[assembly: TypeForwardedTo(typeof(StorageTaskQueuedEventData))]
[assembly: TypeForwardedTo(typeof(SubscriptionDeletedEventData))]
[assembly: TypeForwardedTo(typeof(SubscriptionValidationEventData))]
[assembly: TypeForwardedTo(typeof(SubscriptionValidationResponse))]
[assembly: TypeForwardedTo(typeof(WebAppServicePlanUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(WebAppServicePlanUpdatedEventDataSku))]
[assembly: TypeForwardedTo(typeof(WebAppUpdatedEventData))]
[assembly: TypeForwardedTo(typeof(WebBackupOperationCompletedEventData))]
[assembly: TypeForwardedTo(typeof(WebBackupOperationFailedEventData))]
[assembly: TypeForwardedTo(typeof(WebBackupOperationStartedEventData))]
[assembly: TypeForwardedTo(typeof(WebRestoreOperationCompletedEventData))]
[assembly: TypeForwardedTo(typeof(WebRestoreOperationFailedEventData))]
[assembly: TypeForwardedTo(typeof(WebRestoreOperationStartedEventData))]
[assembly: TypeForwardedTo(typeof(WebSlotSwapCompletedEventData))]
[assembly: TypeForwardedTo(typeof(WebSlotSwapFailedEventData))]
[assembly: TypeForwardedTo(typeof(WebSlotSwapStartedEventData))]
[assembly: TypeForwardedTo(typeof(WebSlotSwapWithPreviewCancelledEventData))]
[assembly: TypeForwardedTo(typeof(WebSlotSwapWithPreviewStartedEventData))]

[assembly: TypeForwardedTo(typeof(EventGridModelFactory))]
[assembly: TypeForwardedTo(typeof(EventGridExtensions))]
[assembly: TypeForwardedTo(typeof(SystemEventNames))]
